#jsddm{	margin: 0;padding: 0;width:100%;height:55px; overflow:hidden;border-right: 1px solid #e5e5e5;}
#jsddm1{margin: 0;padding: 0;width:100%;height:55px; overflow:hidden;}
.cn211{float: left;list-style: none;width: 138px;border-left: 1px solid #e5e5e5;text-align: center; z-index: 999;}
#jsddm li a{display: block;text-decoration: none;line-height:55px; color:#333; font-size:16px; text-align:center;width:100%; height: 53px;}
#jsddm li .hou{width:120px;}
#jsddm li:hover{color: #e60012;}
#jsddm li .a1:hover{color:#e60012;}
//#jsddm .mhover{background: url("top-nav-active.png") left top repeat-x;color: #fff;background-size:100% 100%;}
#jsddm .mhover .a1{color:#e60012;}
.cn211 ul{margin: 0;padding: 0;position: absolute; visibility: hidden; width: 140px;z-index: 999; margin-top: -1px;}
.cn211 ul li{float: none;display: inline}
#jsddm .cn211 ul li a{width: auto;line-height:35px;font-size:14px;height: 35px; text-align:center;padding-left:10px;padding-right:10px;color: #000;background:#ebebeb;}
#jsddm .cn211 ul li a:hover{color: #ffffff;background: #717171;}f	
.cn212 .cn2111 li a{background: transparent;}
#jsddm .cn2111 li a{line-height: 28px;text-align: left;}		

.cn213{width: 100%;height: 74px;border-top: 1px solid #cccccc;position: absolute;bottom: 0px;font-size: 16px;}
.cn214{height: 74px;position: absolute;font-size: 16px;}
//#jsddm .cn213 a{height: 35px;width: 128px;background: #d8d8d8;border:1px solid #ffffff;top: 19.5px;left: 9px;position: absolute;color: #035aa8;line-height: 35px;}		
#jsddm .cn213 a{height: 35px;width: 128px;background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#fbfbfb), to(#ef8200));background: -moz-linear-gradient(top,#fbfbfb,#ef8200);background: -ms-linear-gradient(top, #fbfbfb, #ef8200);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ef8200',GradientType=0 );border:1px solid #ffffff;top: 19.5px;left: 10px;position: absolute;color: #035aa8;line-height: 35px;}		
#jsddm1 .cn214 a{height: 35px;width: 128px;background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#fbfbfb), to(#ef8200));background: -moz-linear-gradient(top,#fbfbfb,#ef8200);background: -ms-linear-gradient(top, #fbfbfb, #ef8200);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ef8200',GradientType=0 );border:1px solid #ffffff;top: 19.5px;left: 300px;position: absolute;color: #035aa8;line-height: 35px;}		
#jsddm .cn213 p{position: absolute;left: 175px;margin-top: 31px;color: #000000;padding-left: 20px;}			
#jsddm .cn213 span{background: url("logo_1.png") no-repeat;width: 14px;height: 18px;background-size: 100% 100%;position: absolute;left: 0px;top: -2px;}		
.swiper-slide img{width:100%;height:100%;}
.swiper-slide{float:left;}		
.swiper-slide li{list-style: none;}

/*2018/01/02*/		
.cn211:hover >ul{display: block;}	
#jsddm .cn212 li a{background: transparent;}	
.cn211 .cn212 li{float: left; width:220px !important; position:relative;}
.cn211 .cn212 > li{width: 140px !important;}
.cn211 .cn212{width:140px; height: auto; background: #ebebeb; margin-left: -3px; margin-top: -2px;}
#jsddm .cn212 .a1{color:#333; position: relative;}		
.cn212 li .cn2111{display:none; margin: 0;padding: 0;position: absolute;width: 161px;visibility:inherit; left:141px; top: 0;}	
#jsddm .cn212 .a1 .arrowIcon{font-style: inherit; position: absolute; right: 6px; top:0; color:#e0002a; font-size: 16px; font-weight:800;}			
#jsddm .cn211 .cn212 > li:hover b{color: #fff;}	
.cn211 .cn212 > li:hover .cn2111{display: block;}
#jsddm .cn211 .cn212 > li:hover >a,.cn211 .cn212 li:hover >a{color: #ffffff;background: #717171;}


/*2018/01/15*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, legend, button, p, th, td{font-size:100%;}
.header{height:70px; background:#fff; line-height:70px; width:1100px; margin:0 auto; overflow: hidden;}
.header .logo{float:left;}
.header .logo img{vertical-align: middle;width:156px;}/*logo����80%-2020-4-29*/
.header #myform{float:right; padding-top: 10px; height: 60px;}
.header #word{border: 0px; border-bottom: 1px solid #ccc; width: 200px; color: #666; margin-top: -2px;}
.header .btn{width:31px;height:27px; border:0px; cursor:pointer; background:url("search.jpg") no-repeat;}
.navBox{width: 100%; background:#ebebed; height: 48px; line-height: 48px; z-index: 100;}
.navBox>ul{width:1100px; margin: 0 auto;}
.navBox > ul>li{float: left; position:relative;}
.navBox ul li a{color:#333; font-size:17px;}
.navBox>ul>li>a{/*padding:0 15px;*/ padding:0 30px; display: block;}
.navBox>ul>li.productnav>a{padding:0 45px;}
/*.navBox>ul>li.hzhbnav>a{padding:0 22px;}*/
.navBox ul>li:hover >a,.navBox ul>li.cur >a{ background-color: #bd1a21; color: #fff;}
.navBox ul>li>a>span{padding: 0 0 0 20px; color:#fff !important;}
.navBox ul.sec{position:absolute; top:48px; left:0; width:100%; height: auto; /* visibility:hidden; */ display: none; z-index: 100;}
.navBox ul.sec1{left:-1px;}
.navBox ul>li:hover .sec{/* visibility: inherit; */ display: block;}
.navBox ul.sec li{text-align: center; background: #ebebeb; height: 40px; line-height:40px; position: relative;}
.navBox ul.sec li a{color: #333; display: block; text-align: center; position: relative; font-size: 13px;}
.navBox .arrowIcon {font-style: inherit; position: absolute; right: 6px; top: 0; color: #bd1a21; font-size: 16px; font-weight: 800;}
.navBox ul.sec>li:hover{background:#717171;}
.navBox ul.sec>li:hover>a{color:#fff;}
.navBox ul.sec>li:hover>a .arrowIcon{ color: #fff;}
.navBox ul.sec .third{position:absolute;left: 100%;top: 0;width: 302px;visibility: hidden;z-index: 100;}
.navBox ul.sec .third li{background: #717171;}
.navBox ul.sec .third li a{color: #fff;}
.navBox ul.sec>li:hover .third{visibility: inherit;}
.navBox ul.sec .third li:hover{background:#bd1a21;}


.footer{ background-color:#333; padding-bottom: 30px;}
.footer-wh{ width: 1100px; margin: 0 auto;}
.footer .linkList{float: left; margin-top: 50px;}
.footer .linkList li{float: left; margin-right:26px; font-size: 14px; min-width: 135px;}
.footer .linkList li a{color: #96969c;}
.footer .linkList li h5{ font-size: 16px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #808188;}
.footer .linkList li h5 a{ color: #d9d9d9;}
.footer .linkList li p{ line-height: 2;}
.footer .telCon{ float: left;font-size: 16px; line-height:2; margin-top: 43px;color:#d9d9d9; font-weight: bold;}
.footer .telCon .block{ margin-bottom: 20px; }
.footer .telCon a{font-size: 14px;color:#96969c; font-weight: normal;}

.footer .tel{float:right; width: 235px; color:#9a9ba1; margin-top: 50px;}
.footer .tel a{color:#9a9ba1;}
.footer .tel .code .title{ font-weight: bold; font-size: 16px; color: #d9d9d9; margin-bottom: 20px;}
.footer .tel .code li{ float: left; width: 104px; text-align: center; font-size: 14px; color: #888888;}
.footer .tel .code li img{ display: block; width: 100%; margin-bottom: 12px;}
.footer .tel .code li p{}
.footer .tel .code li:last-child{ margin-left: 25px;}

.footer-bottom{ background-color: #1d1d1d; padding: 20px 0; text-align: center; font-size: 16px; color: #bfbfbf;}
.footer-bottom-wh{ width: 1100px; margin: 0 auto;}
.footer-bottom a{ color: #bfbfbf;}
.footer-bottom .links{ float: left;}
.footer-bottom .copyright{ float: right;}

.fudong{

    position: fixed;

    width: 80px;

    right: 0;

    top: 50%;

    z-index: 9999;

    transform: translate(0%,-20%);

    background-color: #ffffff;

    box-shadow: 0px 0px 13px 0px

    rgba(1, 47, 87, 0.17);

    border-radius: 3px;

    border: solid 1px #f2f2f2;
	line-height: initial;

}

.fudong li{

    

    text-align: center;

}



.fudong li p{

    color: #a91f24;

    font-size: 14px;
	margin-top: 5px;

}
.fudong li img{ margin: 0 auto;}
.fudong li img.one{

    display: block;

}

.fudong li img.two{

    display: none;

}

.fudong li a{
    display: block;
    padding: 10px 5px;
	border-bottom: solid 1px rgba(181, 181, 181, 0.2);
}
.fudong li:last-child a{

    border: none;

}

.fudong li{

    position: relative;

}
.fudong li.active{ background-color: #a91f24;}
.fudong li.active p{ color: #fff;}

.fudong li .diahua{

    height: 100%;

    background: #a91f24;

    width: 200px;

    position: absolute;

    bottom: 0;

    right: 78px;

    font-size: 20px;

    color: #fff;

    line-height: 68px;

    box-shadow: 0px 0px 13px 0px rgba(1, 47, 87, 0.17);

    text-align: center;

    display: none;

}